Spool.
Sample data
Publish · Post to every platform

Post everywhere. Own the original.

Every photo knows where it's been.

Spool never hosts your work and never asks you to leave the platforms you're on. It keeps the full-resolution original on your drive, sends each platform the version it actually wants, and remembers where everything went.

Originals stay local

Full resolution, untouched, on your drive. Nothing is uploaded to Spool — there is no Spool cloud to lose.

Platforms get a copy

Correctly sized, cropped and compressed per destination. The original is never the thing that gets recompressed.

Your archive outlives the account

If a platform closes your account tomorrow, the work is still here, organized, at full quality.

Publish set · Wedding — Jul 146 frames selected
Source

One original, five destinations.

File20260714_A7V_0311.ARW
Original8640 × 5760 · 62 MB
GearA7V · 35mm f/1.4
Stored/Vault · backed up
Destinations
Instagram — feed4:5 · sRGB · caption + alt text1080 × 1350
2.1 MB
Instagram — story9:16 · safe-area aware crop1080 × 1920
2.6 MB
TikTok9:16 · re-encoded H.264 · caption text1080 × 1920
340 MB → 22 MB
YouTube — community16:9 · re-encoded H.264 · title + description1920 × 1080
340 MB → 58 MB
Portfolio — yourname.ca3:2 · full quality · no watermark3000 × 2000
6.8 MB

Video destinations are re-encoded to each platform's resolution, bitrate and length limit — not just labeled and handed over oversized. Runs locally in-browser; nothing uploads until you publish.

Copy · drafted by Iris

Not one caption, five.

Golden hour on the coast — the last twenty minutes of the day are worth the whole schedule.
#wedding #goldenhour #sonyalpha
The last 20 minutes of light did more work than the other 9 hours. Coast wedding, July.
Shooting a coastal wedding taught me something about scheduling: protect the final half hour of daylight, whatever else slips. Everything the couple chose this image for happened in that window.
A couple stands on wet sand at sunset, backlit by low orange light, the bride's veil lifted by onshore wind.
Written for screen readers — descriptive, not promotional.
Coastal wedding photography at golden hour — Vancouver Island, July 2026
Keywords: coastal wedding, golden hour portrait, beach ceremony, BC wedding photographer

Each draft is written for the platform's length, tone and audience — then edited by you. Iris also drafts YouTube titles and blog intros from the same frame.

Append gear lineShot on A7V · 35mm f/1.4 · 1/500 f/1.8
Strip GPS from exportsLocation stays in your originals only
Keep copyright & creditIPTC author field on every copy
Watermark proofsClient proofs only, never the portfolio
Compress video to platform specResize + re-encode so exports aren't rejected or over the size limit

Exports are written to your drive and handed to each platform. Spool keeps no copy.

Publishing ledgerEvery frame, everywhere it went
FramePublished toDateReach
A7V_0311.ARWWedding — Jul 14 · caption v2IG feedIG storyPortfolio14 Jul 20262,140 · 87 saves
A7V_0288.ARWWedding — Jul 14Portfolio14 Jul 2026—
DJI_0044.MP4Coast seriesTikTokYouTube02 Jul 202618.4k · 1,203 saves
A7V_9902.ARWStudio · productClient delivery28 Jun 2026Private
A7V_8814.ARWStreetIG feed11 Jun 2026640 · 21 saves
AI
What the ledger knows that no platform does

Your drone clips out-perform everything else 8:1, but you've published four of them and 61 stills. Frames shot on the 35mm carry 61% of your published work and your highest save rate. Caption v2 style — one sentence, no hashtag block — beats v1 on every platform except Pinterest.

Not built · deliberately
HostingSpool never hosts your public feed

No Spool cloud, no public profiles, no moderation queue. The portfolio is your domain, the platforms are theirs, the originals are yours.

PerformanceReach data — later

Where a platform allows it, the ledger can pull back views and saves per frame. That turns "which lens do I use" into "which lens earns."

SchedulingNot a social scheduler

Plenty of tools queue posts. Spool's job is that the right file, correctly prepared, exists — and that you can always find the original behind it.